home *** CD-ROM | disk | FTP | other *** search
Amiga HyperGuide | 1997-03-28 | 3.6 KB | 101 lines |
- @hyperguide Demo.hguide
- @macro m_point "@{object /pics/iPunct.png}"
- @$VER: Demo.hguide 40.1 (27.08.96)
- @author "Stefan Ruppert"
- @node main "HyperText Datatype System"
- @tab 3
- @{jcenter}
- @{object "/pics/AmigaLogo.png"}
- @{apen 2}@{font CGTimes,45}HyperText DataType System !@{deffont}@{apen 1}
- @{separator}
- @{jleft}
- @{pari -4}@{lindent 8}@{font Times,15}@{fg highlight}The following features provides the new hypertext.datatype :@{fg text}
- @{font Helvetica,13}
- @{m_point} Embedding of other DataTypes objects.
- @{m_point} Support of multiple fonts.
- @{m_point} Font styles @{b}bold@{ub},@{i}italic@{ui},@{u}underlined@{uu}.
- @{m_point} HyperText links like AmigaGuide
- @{m_point} Line separator like HTML <hr>.
- @{m_point} Links to run a command. For example: @{"Clock" system "Sys:Utilities/Clock SECONDS"}.
- @{m_point} Links to run a ARexx macro. For example: @{rx "ports",ports.rexx}.
- @{m_point} Links to run a ARexx string command. For example: @{rxs Beep,"ADDRESS MULTIVIEW.1.1 BEEP"}.
- @{m_point} Justification @{link "left,center,right",Justify}.
- @{m_point} paragraph support like V40 amigaguide.
- @{m_point} ARexx-Port with some @{link commands,ARexxCmds}.
- @{m_point} A well defined API.
- @{m_point} Example subdatatype with source code.
- @{m_point} @{fgrgb red}Red colored text @{fg text}@{bgrgb red}and now red background@{bg back}
- @{par}
- @{lindent 8}@{font Times,15}@{fg highlight}The following subclasses are available :@{fg text}
- @{font Helvetica,13}
- @{settabs 30}
- @{m_point} man.datatype@{tab}Unix manual pages.
- @{m_point} directory.datatype@{tab}
- @{m_point} hyperguide.datatype@{tab}AmigaGuide compatible datatype
- @{m_point} htdemo.datatype@{tab}Example subdatatype
- @{cleartabs}
- @{par}
- @{lindent 8}@{font Times,15}@{fg highlight}The following features are planned, but not implemented yet :@{fg text}
- @{font Helvetica,13}
- @{m_point} Search methods, with requester.
- @{m_point} Requester with a list of all currently opened nodes.
- @{m_point} Bookmark list window.
- @{m_point} more ARexx commands.
- @{m_point} XRef interface.
- @{m_point} Dynamic node interface.
- @{m_point} New HyperText IFF file format.
- @{m_point} html.datatype .
- @{m_point} lists like TexInfo \@itemize and \@enumerate.
- @{par}
- @{separator}
-
- @{lindent 8}@{font Times,15}Author :@{font Helvetica,11}
- @{object /pics/me.png}
-
- Stefan Ruppert
- Windthorststrasse 5
- 65439 Floersheim am Main
- GERMANY
-
- @{b}EMail:@{ub}
- ruppert@informatik.fh-wiesbaden.de
- ruppert@goofy.zdv.uni-mainz.de
- @{b}WWW:@{ub}
- http://www.uni-mainz.de/~ruppert
- @{par}
- @endnode
- @node ARexxCmds "ARexx Commandos"
-
- The HyperText DataType provides a own ARexx port for each object.
- It's name is the port name passed via DTA_ARexxPortName plus a
- suffix of '.1' or if this port exists '.2' and so on.
- For example if you start MultiView with a hypertext object, MultiView
- passes "MULTIVIEW.1" for DTA_ARexxPortName to the hypertext object.
- The hypertext object tries to open a port named "MULTIVIEW.1.1".
-
- The following ARexx Commands are available :
-
- BACK -- same as pressing the retrace button
- BEEP -- DisplayBeep()
- CLOSE -- quit's the application
- CONTENTS -- same as pressing the contents button
- FORWARD -- same as pressing the forward button
- HELP -- same as pressing the help button
- INDEX -- same as pressing the index button
- LINK -- go to the named node
- NEXT -- same as pressing the "browse >" button
- PREVIOUS -- same as pressing the "browse <" button
- QUIT -- quit's the application
- RETRACE -- same as pressing the retrace button
- @endnode
- @node Justify "Justification Demo"
-
- @{jcenter}@{font Times,15}
- Justification demo :
- @{font Times,13}@{noline}
- @{jcenter}Centered Text
- @{jright}Text at the right side
- @{jleft}Normal Text
- @endnode
-
-